a winning streak - English Synonyms Dictionary